cmake_minimum_required(VERSION 3.16)
project(effective_cpp_2)

set(CMAKE_CXX_STANDARD 14)

#add_executable(effective_cpp_2 A/main.cpp)
add_subdirectory(A)

###############################################################################
add_subdirectory(TestItem/pc)
add_subdirectory(TestItem/test)
add_subdirectory(TestItem/test-template)
add_subdirectory(TestItem/test-2)
###############################################################################
add_subdirectory(accustoming-yourself-to-cpp)
add_subdirectory(accustoming-yourself-to-cpp/constant-enumeration-inline)
###############################################################################
add_subdirectory(constructor-destructor-and-assignment-operator)
add_subdirectory(constructor-destructor-and-assignment-operator/copy-control)
###############################################################################
add_subdirectory(constructor-destructor-and-assignment-operator/dynamic-memory)
###############################################################################
add_subdirectory(ResourceManagement)
###############################################################################
add_subdirectory(DesignAndDeclaration)
###############################################################################